package com.jdrx.sw.sewage.beans.dto;

import com.jdrx.sw.sewage.beans.dto.base.PageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel(value = "AlarmQueryDTO", description = "告警")
public class AlarmQueryDTO extends PageDTO {

    @ApiModelProperty(value = "站点id 全部传当前登录人的ids，单个站点传一个id")
    private List<Long> stationIds;

    @ApiModelProperty(value = "告警类型ID")
    private Long alarmType;

    @ApiModelProperty(value = "告警级别 1-黄色告警 2-红色告警 全部传null")
    private Integer alarmLevel;

    @ApiModelProperty(value = "告警状态 0-未读 1-处理中 2-已完成 全部传null")
    private Integer alarmStatus;

    @ApiModelProperty(value = "告警时间-查询开始时间  yyyy-MM-dd 00:00:00")
    private String queryStartTime;

    @ApiModelProperty(value = "告警时间-查询结束时间 yyyy-MM-dd 23:59:59")
    private String queryEndTime;
}